// 登录页面相关常量配置
import { getLoginConfig } from '../service/commonService';

// 获取登录配置
const loginConfig = getLoginConfig();

export const LOGIN_CONSTANTS = {
    
    SYSTEM_TITLE: loginConfig.systemTitle,
    LOGO_SRC: loginConfig.logoSrc,
    // 左侧装饰图片配置
    LEFT_DECORATION_SRC: loginConfig.leftDecorationSrc,
    // 版权信息
    COPYRIGHT: loginConfig.copyright,
    
    
    // 页面文本
    PAGE_TITLE: '账号登录',
    // 表单标签
    FORM_LABELS: {
        USERNAME: '用户名',
        PASSWORD: '密码',
        LOGIN_BUTTON: '登录',
        LOGIN_BUTTON_LOADING: '登录中...'
    },
    
    // 表单占位符
    FORM_PLACEHOLDERS: {
        USERNAME: '手机号/用户名/邮件地址',
        PASSWORD: '密码'
    },
    
    // 错误消息
    ERROR_MESSAGES: {
        USERNAME_REQUIRED: '请输入用户名',
        PASSWORD_REQUIRED: '请输入密码',
    }
}

// 导出常用的常量
export const {
    PAGE_TITLE,
    SYSTEM_TITLE,
    FORM_LABELS,
    FORM_PLACEHOLDERS,
    LEFT_DECORATION_SRC,
    COPYRIGHT,
    ERROR_MESSAGES,
    LOGO_SRC
} = LOGIN_CONSTANTS

// 默认表单数据
export const DEFAULT_LOGIN_FORM = {
    username: '',
    password: '',
    rememberMe: false
}


export default LOGIN_CONSTANTS